package com.sz.common.pay.pingan.entity.account;

import lombok.Data;

/**
 * Function: 会员绑定提现账户 银联鉴权【6066】<br>
 * Author: siqishangshu <br>
 * Date: 2017-10-27 21:09:00
 * 会员绑定提现账户-银联鉴权【6066】
 功能描述：
     用于会员申请绑定提现账户，申请后银行前往银联验证卡信息：姓名、证件、卡号、银行预留手机是否相符，相符则发送给会员手机动态验证码并返回成功，不相符则返回失败。
     平台接收到银行返回成功后，进入输入动态验证码的页面，有效期120秒，若120秒未输入，客户可点击重新发送动态验证码，这个步骤重新调用该接口即可。
     平安银行的账户，大小额行号和超级网银号都不用送。

     超级网银号：单笔转账金额不超过5万，不限制笔数，只用选XX银行，不用具体到支行，可实时知道对方是否收款成功。

     大小额联行号：单笔转账可超过5万，需具体到支行，不能实时知道对方是否收款成功。金额超过5万的，在工作日的8点30-17点间才会成功。

 相关说明：
    只支持17家银行的个人银行卡，详见文档附录的“支持银联验证绑卡的银行列表”。
    支持会员绑定多张卡。
    手机号为银行卡绑定的手机号
    在用户第一次绑卡的时候，手机号会进行入库。之后绑定的银行卡会发送到第一次绑卡所使用的手机号码上。如果要修改需要调用申请修改手机号码接口【6083】

 接口字段：
    请求包：交易网->监管系统
 输入项名称	    英文名	    最大长度	输入属性	注释
 资金汇总账号	    SupAcctId	C(32)	必输
 子账户账号	    CustAcctId	C(32)	必输
 交易网会员代码	ThirdCustId	C(32)	必输
 会员名称	        CustName	C(120)	必输
 会员证件类型	    IdType	    C(2)	必输	    "见文档附录的“接口证件类型说明”，一般都是身份证。例如身份证，送1。"
 会员证件号码	    IdCode	    C(20)	必输
 会员账号	        AcctId	    C(32)	必输
 银行类型	        BankType	C(1)	必输	    1：本行 2：他行
 开户行名称	    BankName	C(120)	必输	    若大小额行号不填则送超级网银号对应的银行名称，若填大小额行号则送大小额行号对应的银行名称
 大小额行号	    BankCode	C(14)	可选	    BankCode和SBankCode两者二选一必填。
 超级网银行号	    SBankCode	C(14)	可选	    BankCode和SBankCode两者二选一必填。
 手机号	        MobilePhone	C(12)	必输
 保留域	        Reserve	    C(120)	可选
 */
@Data
public class BindAccountCardRequest {
     private String TranFunc  = "6066";        //交易码
     private String SupAcctId;
     private String CustAcctId;
     private String ThirdCustId;
     private String CustName;
     private String IdType;
     private String IdCode;
     private String AcctId;
     private String BankType;
     private String BankName;
     private String BankCode;
     private String SBankCode;
     private String MobilePhone;
     private String Reserve;
}
